<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>结构伪类选择器</title>
    <style>
       /*让长子长孙家族变红*/
       #d1 > div:first-child >div:first-child{
           color:red
       }
    </style>

</head>
<body>
    <div id="d1">
        这是父div
        <div id="d_11">
            这是长子div
            <div id="d_11_1">
                这是长子长孙div
                <p>
                    这是曾孙div
                </p>
            </div>
            <div id="d_11_2">
                这是长子次孙div
                <div>
                    这也是曾孙
                </div>
            </div>
        </div>
        <div id="d_12">
            这是次子div
            <div id="d_12_1">
                这是次子的长子div,也是一个孙子div
            </div>
            <p>
                这也是一个孙子
            </p>
        </div>
        <p>
            这是第三个儿子
        </p>
        <div>
            这是第四个儿子
        </div>
        <p>
            这是第五个儿子
        </p>
    </div>
</body>
</html>